package com.zhiche.lisa.lspm.vo.driver;

import java.util.Date;

/**
 * 司机报班
 * @auther lsj
 * @create 2018-05-31
 */
public class DriverCheckinVO {

    private Long id;
    private Long driverId;
    private Long lspId;
    /**
     * 始发区域
     */
    private String departRegion;
    /**
     * 目的区域
     */
    private String destRegion;


    private Date gmtCreate;
    /**
     * 报班时间
     */
    private Date gmtCheckin;
    /**
     * 期望装车时间
     */
    private Date gmtExpLoad;
    /**
     * 车队id
     */
    private Integer fleetId;
    /**
     * 预计装载台数
     */
    private String amtExp;
    /**
     * 报班时的位置详情
     */
    private String checkinAddr;
    /**
     * 报班时的纬度
     */
    private Double checkinLatitude;
    /**
     * 报班时的经度
     */
    private Double checkinLongtitude;
    /**
     * 报班状态
     */
    private String checkinStatus;
    /**
     * 状态操作原因
     */
    private String comment;

    /**
     * 省份
     */
    private String province;

    /**
     * 城市
     */
    private String city;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getDriverId() {
        return driverId;
    }

    public void setDriverId(Long driverId) {
        this.driverId = driverId;
    }

    public Long getLspId() {
        return lspId;
    }

    public void setLspId(Long lspId) {
        this.lspId = lspId;
    }

    public String getDepartRegion() {
        return departRegion;
    }

    public void setDepartRegion(String departRegion) {
        this.departRegion = departRegion;
    }

    public String getDestRegion() {
        return destRegion;
    }

    public void setDestRegion(String destRegion) {
        this.destRegion = destRegion;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtCheckin() {
        return gmtCheckin;
    }

    public void setGmtCheckin(Date gmtCheckin) {
        this.gmtCheckin = gmtCheckin;
    }

    public Date getGmtExpLoad() {
        return gmtExpLoad;
    }

    public void setGmtExpLoad(Date gmtExpLoad) {
        this.gmtExpLoad = gmtExpLoad;
    }

    public Integer getFleetId() {
        return fleetId;
    }

    public void setFleetId(Integer fleetId) {
        this.fleetId = fleetId;
    }

    public String getAmtExp() {
        return amtExp;
    }

    public void setAmtExp(String amtExp) {
        this.amtExp = amtExp;
    }

    public String getCheckinAddr() {
        return checkinAddr;
    }

    public void setCheckinAddr(String checkinAddr) {
        this.checkinAddr = checkinAddr;
    }

    public Double getCheckinLatitude() {
        return checkinLatitude;
    }

    public void setCheckinLatitude(Double checkinLatitude) {
        this.checkinLatitude = checkinLatitude;
    }

    public Double getCheckinLongtitude() {
        return checkinLongtitude;
    }

    public void setCheckinLongtitude(Double checkinLongtitude) {
        this.checkinLongtitude = checkinLongtitude;
    }

    public String getCheckinStatus() {
        return checkinStatus;
    }

    public void setCheckinStatus(String checkinStatus) {
        this.checkinStatus = checkinStatus;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("DriverChekinVO{");
        sb.append("id=").append(id);
        sb.append(", driverId=").append(driverId);
        sb.append(", lspId=").append(lspId);
        sb.append(", departRegion='").append(departRegion).append('\'');
        sb.append(", destRegion='").append(destRegion).append('\'');
        sb.append(", gmtCreate=").append(gmtCreate);
        sb.append(", gmtCheckin=").append(gmtCheckin);
        sb.append(", gmtExpLoad=").append(gmtExpLoad);
        sb.append(", fleetId=").append(fleetId);
        sb.append(", amtExp='").append(amtExp).append('\'');
        sb.append(", checkinAddr='").append(checkinAddr).append('\'');
        sb.append(", checkinLatitude='").append(checkinLatitude).append('\'');
        sb.append(", checkinLongtitude='").append(checkinLongtitude).append('\'');
        sb.append(", checkinStatus='").append(checkinStatus).append('\'');
        sb.append(", comment='").append(comment).append('\'');
        sb.append('}');
        return sb.toString();
    }
}
